function write_schedule_to_file(filename, schedule)
    fid = fopen(filename, 'w');
    if fid == -1
        error('错误: 无法写入调度文件: %s', filename);
    end
    % C++代码保存时将ID-1，这里也保持一致
    fprintf(fid, '%d\n', schedule - 1);
    fclose(fid);
end